.xflow-node-panel {
  height: 100%;
  background-color: var(--xdrsec-secondary-background-color);
  padding: 8px;
  :global {
    .node-search-container {
      display: flex;
      margin-bottom: 16px;
      .ant-select-selector {
        width: 100px;
      }
    }
    .ant-menu {
      border-right-color: transparent;
      .ant-menu-submenu {
        &.ant-menu-submenu-open {
          .ant-menu-submenu-title {
            border-bottom: 1px solid var(--xdrsec-divider-color) !important;
          }
        }
      }
      .ant-menu-item {
        padding-left: 30px !important;
      }
      .ant-menu-item:active,
      .ant-menu-submenu-title:active {
        background-color: var(--xdrsec-menu-background-color);

      }
      .ant-menu-title-content {
        color: var(--xdrsec-primary-color);
      }
      .ant-menu-submenu-arrow {
        color: var(--xdrsec-primary-color) !important;
      }
    }
  }
}
